package com.tools.service;

import com.tools.model.Request.UserTaskListRequest;
import com.tools.model.entity.UserTasksEntity;
import com.tools.model.params.UserTaskParams;

import java.util.List;

public interface UserTaskSerive {
    void save(UserTaskParams userTasksEntity);
    UserTasksEntity findByUserTaskId(String userTaskId);

    List<UserTasksEntity> findTaskListByUserId(String userId);

    List<UserTasksEntity> findTaskListByTaskId(String taskId);

    List<UserTaskListRequest> findUsersByTaskid(String taskId);

    UserTasksEntity findByTaskidAndUserid(String taskId, String userId);

    UserTasksEntity saveByTaskIdAndPhone(String taskId, String phone);
}
